ContextCapture 사용자 가이드

포인트 클라우드 기술 사양

PTX

일반

ContextCapture는 Leica Cyclone의 PTX 형식을 지원합니다.

모든 PTX 포인트 클라우드는 광도 정보를 포함하는 것으로 간주되므로 포인트 클라우드는 항상 광도 속성을 포함합니다. 점 선에 7개의 요소가 있는 경우 컬러 정보가 감지됩니다.

정적

헤더 길이 및 점 목록 길이는 신뢰할 수 있어야 합니다. 헤더에 선이 누락되었거나 두 헤더 사이에 점이 누락된 경우 가져오기를 실패합니다. 그러나 손상된 점 선은 무시됩니다.

점 좌표는 스캐너 위치 및 변환 행렬로 스캐너에 등록된 위치를 사용하여 계산됩니다.

스캐너 위치가 사용자 인터페이스에서 제공된 경우 점 좌표를 계산하는 데 PTX 헤더의 변환 행렬이 계속 사용됩니다. 위치 자동 감지 기능은 PTX에 사용할 수 없습니다.

LAS

일반

ContextCapture는 LAS 형식 1.0, 1.1 및 1.2를 지원합니다.

컬러 정보는 사용된 LAS 점 데이터 레코드를 기반으로 감지됩니다. 사용된 점 형식이 2 또는 3인 경우 포인트 클라우드에 컬러 속성이 포함됩니다. 하나 이상의 점에 0으로 설정된 광도가 없는 경우 광도 속성이 감지됩니다.

정적

LAS 형식은 스캐너 위치 정보를 지원하지 않습니다. 정적 LAS를 가져올 때 사용자는 사용자 인터페이스에서 스캐너 위치를 제공하거나 자동 감지 기능을 사용해야 합니다.

모바일

포인트 클라우드 및 궤적 데이터는 시간 스탬프를 사용하여 연결됩니다. 따라서 LAS 점 데이터 레코드 형식은 1 또는 3이어야 합니다.

E57

일반

ContextCapture는 E57 형식 1.0 및 Leica E57 시간 제한을 지원합니다.

컬러 정보는 E57 파일 헤더를 기반으로 감지됩니다. 헤더에서 파란색, 빨간색 및 녹색 점 필드가 true로 설정된 경우 포인트 클라우드에 컬러 속성이 포함됩니다. 광도의 경우 광도의 점 필드가 광도 속성을 설정하는 데 사용됩니다.

정적

스캐너의 위치는 각 E57 스캔의 포즈 정보에서 읽습니다. 이 정보가 누락된 경우 ContextCapture에서는 포즈가 아이덴티티로 설정되어 있다고 간주합니다. 아이덴티티 포즈는 형상 참조된 포인트 클라우드에는 적합하지 않으므로 형상 참조된 정적 스캔에는 포즈 정보가 있어야 합니다.

스캐너 위치가 사용자 인터페이스에서 제공되거나 자동 감지된 경우 점 좌표를 계산하는 데 E57 스캔의 포즈 정보가 계속 사용됩니다.

모바일

포인트 클라우드 및 궤적 데이터는 시간 스탬프를 사용하여 연결됩니다. 따라서 하나 이상의 E57 스캔에 시간 스탬프 필드가 있어야 합니다. E57이 acquisitionStart 구조로 스캔하는 경우 값은 각 점에 대해 저장된 시간 스탬프에 대한 오프셋으로 사용됩니다. E57에 timeBounds 구조 및 timeMinimum 구조가 있는 경우 timeMinimum 값은 각 점에 대해 저장된 시간 스탬프에 대한 오프셋으로 사용되고 acquisitionStart 구조를 무시합니다.

궤적 데이터

궤적 정보는 모바일 스캔을 가져오는 데 필요합니다. 궤적 파일은 시간 스탬프와 연결된 스캐너 위치 목록을 포함해야 합니다. 위치는 포인트 클라우드 좌표와 동일한 공간 참조 시스템에 제공되어야 하며 궤적 시간 스탬프는 점 시간 스탬프와 오버랩해야 합니다.

궤적의 예:

Time;X;Y;Z
189321.10;15.96;-52.12;133.68
189321.20;15.21;-51.21;134.01
189321.30;14.75;-50.37;134.35
189321.40;14.10;-49.50;134.31
189321.10;13.78;-48.69;134.43
...

PLY

일반

ContextCapture는 일반 PLY 형식 및 NavVis PLY 형식을 지원합니다.

ContextCapture에서 PLY 형식은 모바일 형식으로 간주됩니다. 궤적 데이터가 필요하지 않지만 각 점에 대한 일반 정보는 필요합니다.

일반 속성 이름은 nx, ny, nz여야 합니다. 컬러 속성 이름은 red, green, blue여야 합니다.

POD 일반

ContextCapture는 Bentley 포인트 클라우드 형식인 POD 형식을 지원합니다. 현재는 고유한 소스와 함께 정적 스캔에 대해서만 이 형식을 가져올 수 있습니다.

정적

사용자는 가져오기에 성공하기 위해 특정 POD 파일에 대해 스캔 위치를 지정하거나 자동 감지 기능을 사용해야 합니다.